package ejb.cbm.admin.bean;

import java.util.Date;

public class ParametroBean  implements java.io.Serializable {
	
	private static final long serialVersionUID = -5310802282416884530L;
	
	 private Long codigoparametro;
     private TipoParametroBean tipoparametro;
     private String descripcion;
     private Double valornumerico;
     private String valoralfanumerico;
     private Long flagactivo;
     private String usuarioregistro;
     private Date fecharegistro;
     private String usuariomodificacion;
     private Date fechamodificacion;
     //private Integer codParametroUnico;

    // Constructors

    /** default constructor */
    public ParametroBean() {
    }

	/** minimal constructor */
    public ParametroBean(Long codigoparametro, TipoParametroBean tipoparametro, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigoparametro = codigoparametro;
        this.tipoparametro = tipoparametro;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
        //this.codParametroUnico = codParametroUnico;
    }
    
    /** full constructor */
    public ParametroBean(Long codigoparametro, TipoParametroBean tipoparametro, String descripcion, Double valornumerico, String valoralfanumerico, Long flagactivo, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigoparametro = codigoparametro;
        this.tipoparametro = tipoparametro;
        this.descripcion = descripcion;
        this.valornumerico = valornumerico;
        this.valoralfanumerico = valoralfanumerico;
        this.flagactivo = flagactivo;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
        //this.codParametroUnico = codParametroUnico;
    }

	public Long getCodigoparametro() {
		return codigoparametro;
	}

	public void setCodigoparametro(Long codigoparametro) {
		this.codigoparametro = codigoparametro;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Date getFechamodificacion() {
		return fechamodificacion;
	}

	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}

	public Date getFecharegistro() {
		return fecharegistro;
	}

	public void setFecharegistro(Date fecharegistro) {
		this.fecharegistro = fecharegistro;
	}

	public Long getFlagactivo() {
		return flagactivo;
	}

	public void setFlagactivo(Long flagactivo) {
		this.flagactivo = flagactivo;
	}

	public TipoParametroBean getTipoparametro() {
		return tipoparametro;
	}

	public void setTipoparametro(TipoParametroBean tipoparametro) {
		this.tipoparametro = tipoparametro;
	}

	public String getUsuariomodificacion() {
		return usuariomodificacion;
	}

	public void setUsuariomodificacion(String usuariomodificacion) {
		this.usuariomodificacion = usuariomodificacion;
	}

	public String getUsuarioregistro() {
		return usuarioregistro;
	}

	public void setUsuarioregistro(String usuarioregistro) {
		this.usuarioregistro = usuarioregistro;
	}

	public String getValoralfanumerico() {
		return valoralfanumerico;
	}

	public void setValoralfanumerico(String valoralfanumerico) {
		this.valoralfanumerico = valoralfanumerico;
	}

	public Double getValornumerico() {
		return valornumerico;
	}

	public void setValornumerico(Double valornumerico) {
		this.valornumerico = valornumerico;
	}
	
	public Long getValornumericoentero(){
		return new Double(this.valornumerico).longValue();
	}

//	public Integer getCodParametroUnico() {
//		return codParametroUnico;
//	}
//
//	public void setCodParametroUnico(Integer codParametroUnico) {
//		this.codParametroUnico = codParametroUnico;
//	}
	
	
}